//public class text1 {
//    public static void main(String[] args) {
//        int[][]map=new int[8][7];
//            for (int j = 0; j < 7; j++) {
//                map[0][j]=1;
//                map[7][j]=1;
//            }
//        for (int i = 0; i < 8; i++) {
//            map[i][0]=1;
//            map[i][6]=1;
//        }
//        map[3][1]=1;
//        map[3][2]=1;
//        System.out.println("******地图如下*******");
//        for (int i = 0; i < 8; i++) {
//            for (int j = 0; j < 7; j++) {
//                System.out.print(map[i][j]+"  ");
//            }
//            System.out.println();
//        }
//        T t=new T();
//        t.finway(map,1,1);
//        System.out.println("******地图如下*******");
//        for (int i = 0; i < 8; i++) {
//            for (int j = 0; j < 7; j++) {
//                System.out.print(map[i][j]+"  ");
//            }
//            System.out.println();
//        }
//    }
//}
//class T{
//    public boolean finway(int[][]map,int i,int j){
//        if(map[6][5]==2){
//            return true;
//        }
//        else{
//            if(map[i][j]==0){
//                map[i][j]=2;
//                if(finway(map, i+1, j)){
//                    return true;
//                }
//                else if (finway(map, i, j+1)){
//                    return true;
//                }
//                else if(finway(map, i-1, j)){
//                    return true;
//                }
//                else if(finway(map, i, j-1)){
//                    return true;
//                }
//                else {
//                    map[i][j]=3;
//                    return false;
//                }
//            }else {
//                return false;
//            }
//        }
//    }
//}
//public class text1 {
//    public static void main(String[] args) {
//Sum m=new Sum();
//       System.out.println(m.sum("张策",10, 12, 20));
//    }
//}
//class Sum{
//    public int sum(String c,int...nums){
//        int n=0;
//        System.out.println(c);
//        for (int i = 0; i < nums.length; i++) {
//            n+=nums[i];
//        }
////        for (int num : nums) {
////            n += num;
////        }
//        return n;
//    }
//}
//public class text1 {
//    public static void main(String[] args) {
//        Sum m=new Sum();
//        System.out.println(m.sum("张策",99.5, 120, 20.1));
//    }
//}
//class Sum{
//    public String sum(String c,double...nums){
//        int n=0;
////        for (double num : nums) {
////            n += num;
////        }
//        for (double num:nums) {
//            n+=num;
//        }
//        return c+" "+"总成绩为 a"+n;
//    }
//}
//public class text1 {
//    public static void main(String[] args) {
//person p1=new person("张策",19);
//        System.out.println(p1.name+p1.age);
//            person p2=new person();
//    }
//}
//class person{
//    String name;
//    int age;
//    public person(String pname,int page){
//        name=pname;
//        age=page;
//    }
//    person(){
//
//    }
//}
//public class text1 {
//    public static void main(String[] args) {
//person p1=new person();
//        System.out.println(p1.name+"  "+p1.age);
//        person p2=new person("zhangce",18);
//        System.out.println(p2.name+"  "+p2.age);
//    }
//}
//class person{
//    String name;
//    int age=1;
//    person(){
//        age=11;
//    }
//    person(String pname, int page){
//        name=pname;
//        age=page;
//    }
//}
//public class text1 {
//    public static void main(String[] args) {
//        person p1=new person("张策",19);
//        System.out.println(p1.name+" "+p1.age);
//        System.out.println(p1);
//        person p2=new person("zhnag",19);
//        System.out.println(p2);
//    }
//}
//class person{
//    String name;
//    int age;
//    person(String name,int age){
//        //这里用this指对象的属性name，右边的name指的是局部变量
//        this.name=name;
//       //同理
//        this.age=age;
//    }
//}
//public class text1 {
//    public static void main(String[] args) {
//   person p1=new person();
//    }
//}
//class person{
//       //注意只能在构造器中使用，即只能在构造器中访问另外一个构造器
//    person(){
//        //访问另一个构造器
//        this("张三",18);//小细节：只能在第一条语句
//    }
//    person(String name,int age){
//        System.out.println("第二个构造器");
//    }
//}
//public class text1 {
//    public static void main(String[] args) {
//        person p1=new person("张策",18);
//        person p2=new person();
//        p2.age=8;
//        p2.name="张策";
//       boolean sz= comper(p1,p2);
//        System.out.println(sz);
//    }
//    public static boolean comper(person p1,person p2){
//        if(Objects.equals(p1.name, p2.name) &&p2.age==p1.age){
//            return true;
//        }
//        else
//            return false;
//    }
//}
//class person{
//String name;
//int age;
//person (String name,int age){
//    this.name=name;
//    this.age=age;
//}
//person(){
//}
//}
//public class text1 {
//    public static void main(String[] args) {
//        person p1=new person("张策",18);
//        person p2=new person("张策",18);
//        System.out.println(p1.comper(p2));
//    }
//}
//class person{
//    String name;
//    int age;
//    person (String name,int age){
//        this.name=name;
//        this.age=age;
//    }
//public boolean comper(person p){
//        return (this.name.equals(p.name)&&this.age==p.age);
//    }
//}


////homwork 1
//public class text1 {
//    public static void main(String[] args) {
//
//        A01 a01=new A01();
////        double[]arr=null;
//        double[]arr={1.2,3.6,2.3,7.9,5.1};
//        Double res=a01.max(arr);
//        if(res!=null){
//            System.out.println("arr的最大值"+res);
//        }
//        else{
//            System.out.println("输入有误");
//        }
//    }
//
//}
//class A01{
//    public  Double max(double... ar){
//        if(ar!=null&&ar.length>0){
//        double max=ar[0];
//        double n;
//        for (int i=0;i<ar.length-1;i++){
//            n= Math.max(ar[i],ar[i+1]);
//            if(n>max){
//                max=n;
//            }
//        }
//        return max;
//    }
//        else{
//            return null;
//        }
//}
//}


////homework 2
//public class text1 {
//    public static void main(String[] args) {
//        String[]arr={"saljhn","zbcd","lmee"};
//A02 a02=new A02();
//String yuan="lmee";
//        System.out.println(a02.find(arr, yuan));
//    }
//}
//class A02{
//    public int find(String[] arr,String yaun){
//        for (int i = 0; i < arr.length; i++) {
//            if(Objects.equals(arr[i], yaun)){
//                return i;
//            }
//
//        }
//        return -1;
//    }
//}


//homework 3(my)
//public class text1 {
//    public static void main(String[] args) {
//        Book book1=new Book();
//        book1.price=199;          //（1）应该创建构造器
//        System.out.println(book1.updatePrice(book1.price));
//    }
//}
//class Book{
//   int price;
//    public int updatePrice(int price){
//        if(this.price>150){
//            this.price=150;
////            return this.price;     //忽略if else if
//        }
//        else if(this.price>100){
//            this.price=100;
////            return this.price;
//        }
//        return this.price;
//    }
//}

import java.util.Calendar;

////homework 3
//public class text1 {
//    public static void main(String[] args) {
//        Book book1=new Book("斗破苍穹",300);
//        book1.flot();
//        book1.change();
//        book1.flot();
//    }
//}
//class Book{
//String name;
//int price;
//public Book(String name,int price){
//this.price=price;
//this.name=name;
//}
//public void change(){
//    if(this.price>180){
//        this.price=150;
//    }else if(this.price>150){
//        this.price=100;
//    }
//}
//public void flot(){
//    System.out.println(this.name+this.price);
//}
//}
////homework 4
//public class text1 {
//    public static void main(String[] args) {
//        int []arr={7,2,3,4,9};
//A03 a03=new A03();
//int[]narr=a03.copy(arr);
//        for (int i = 0; i < narr.length; i++) {
//            System.out.print(arr[i]);
//        }
//}
//}
//class A03{
//    public int[]copy(int[]arr){
//        int[] newarr=new int[arr.length];
//        for (int i = 0; i < arr.length; i++) {
//            newarr[i]=arr[i];
//        }
//        return newarr;
//    }
//}
//homework 5
//public class text1 {
//    public static void main(String[] args) {
//Circle circle=new Circle();
//double r=3.0;
//        System.out.println(circle.mian(r));
//        System.out.println(circle.zho(r));
//    }
//}
//class Circle{
//    double r;
//    public double zho(double r){
//        return 2*Math.PI*r;
//    }
//    public double mian(double r){
//       return Math.PI*r*r;
//    }
//}
//public class text1 {
//    public static void main(String[] args) {
//
//Calculator calculator= new Calculator(20,0);
//        System.out.println(calculator.Add());
//        System.out.println(calculator.Mul());
//        System.out.println(calculator.Sub());
//        Double div=calculator.Div();
//        if(div!=null){
//            System.out.println(div);
//        }
//    }
//}
//class Calculator{
//    double a;
//    double b;
//    public Calculator(double a, double b){
//        this.a=a;
//        this.b=b;
//    }
//    public double Add(){
//        return this.a+this.b;
//    }
//    public double Sub(){
//        return a-b;
//    }
//    public double Mul(){
//        return a*b;
//    }
//    public Double Div(){
//        if(b==0){
//            System.out.println("除数不能是0");
//            return null;
//        }
//        return a/b;
//    }
////    public double Div(){
////        if(b==0){
////            throw new ArithmeticException("除数不能是0");
////        }
////        return a/b;
////    }
//
//
//}
////homework 7
//public class text1 {
//    public static void main(String[] args) {
//Dog dog1=new Dog("小黄","黄色",3);
//dog1.show();
//    }
//}
//class Dog{
//    String name;
//    String color;
//    int age;
//    public Dog(String name,String color,int age){
//        this.name=name;
//        this.color=color;
//        this.age=age;
//    }
//    public void show(){
//        System.out.println(this.name+this.color+this.age);
//    }
//}
//public class text1 {
//    public static void main(String[] args) {
//T t=new T();
//        System.out.println(t.method(t.method(10.3, 20.2), 20.2));
//    }
//}
//class T{
//    public double method(double a,double b){
//        return a+b;
//    }
//}
public class text1 {
    public static void main(String[] args) {
PassObject passObject=new PassObject();
Circle circle =new Circle();
passObject.printAreas(circle,5);
    }
}
class Circle{
double radius;
public Circle(double radius){
    this.radius=radius;
}
public double findArea(double radius){
    return Math.PI*radius*radius;
}
}
class PassObject{
    public void printAreas(Circle c,int times){
        for (double i = 1; i <= times; i++) {
            System.out.println(i+"   "+c.findArea(i));
        }
    }
}








































































































































